Skip to content

Add session dashboard board - #8

Open
tim-smart wants to merge 8 commits into
t3code/add-new-session-commandfrom
t3code/session-dashboard-board
Open

Add session dashboard board#8
tim-smart wants to merge 8 commits into
t3code/add-new-session-commandfrom
t3code/session-dashboard-board

Conversation

@tim-smart

Copy link
Copy Markdown
Owner

Summary

  • Add a session dashboard board with Idle, Working, Review, Published, and Completed columns derived from session and Git state.
  • Add project filtering, VCS and pull request indicators, and drag-to-archive or delete actions.
  • Add board navigation to the sidebar and command palette.
  • Add focused tests for column derivation, sorting, grouping, project filtering, and VCS cache keys.

Testing

  • Not run (test execution was not provided).

@tim-smart
tim-smart force-pushed the t3code/session-dashboard-board branch 7 times, most recently from 9d0ce44 to fe6c74d Compare July 23, 2026 21:12
tim-smart added a commit that referenced this pull request Jul 23, 2026
tim-smart added a commit that referenced this pull request Jul 24, 2026
@tim-smart
tim-smart force-pushed the t3code/session-dashboard-board branch from fe6c74d to 4cb40c4 Compare July 24, 2026 00:44
tim-smart added a commit that referenced this pull request Jul 24, 2026
tim-smart added a commit that referenced this pull request Jul 24, 2026
@tim-smart
tim-smart force-pushed the t3code/session-dashboard-board branch 3 times, most recently from 2d2c13e to 55c0413 Compare July 24, 2026 03:34
@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:XXL labels Jul 24, 2026
@tim-smart
tim-smart changed the base branch from main to t3code/add-new-session-command July 24, 2026 03:34
@tim-smart
tim-smart force-pushed the t3code/session-dashboard-board branch from c992a50 to 5395c7f Compare July 24, 2026 08:52
@tim-smart
tim-smart force-pushed the t3code/add-new-session-command branch from 33bd75a to 3414342 Compare July 24, 2026 08:52
@github-actions
github-actions Bot force-pushed the t3code/add-new-session-command branch from 3414342 to afa35dc Compare July 24, 2026 09:40
@github-actions
github-actions Bot force-pushed the t3code/session-dashboard-board branch 2 times, most recently from 49cbba0 to db299c1 Compare July 24, 2026 14:12
@github-actions
github-actions Bot force-pushed the t3code/add-new-session-command branch from afa35dc to 56eeca5 Compare July 24, 2026 14:12
@tim-smart
tim-smart force-pushed the t3code/session-dashboard-board branch from db299c1 to d9f8e4d Compare July 25, 2026 10:26
@tim-smart
tim-smart force-pushed the t3code/add-new-session-command branch from 56eeca5 to 2051a80 Compare July 25, 2026 10:26
patroza added a commit to patroza/t3code that referenced this pull request Jul 26, 2026
* feat(mobile): port Tim Smart session board view

Add a mobile Board screen with Working / Review / Published / Settled
columns, project filter, VCS-aware column derivation, and settle/archive
actions. Entry points live on the home and sidebar headers (same product
surface as web /board from tim-smart#8).

* fix(mobile): allow board icon on Android header button

Extend T3HeaderButton's systemImage union and native glyph map so the
sidebar Board entry typechecks and renders on Android.
@github-actions
github-actions Bot force-pushed the t3code/session-dashboard-board branch from d9f8e4d to c31ebb7 Compare July 27, 2026 04:02
@github-actions
github-actions Bot force-pushed the t3code/add-new-session-command branch from 2051a80 to b8370d9 Compare July 27, 2026 04:02
tim-smart and others added 8 commits July 27, 2026 10:08
- Group active threads by lifecycle and Git status
- Add project filtering, thread navigation, and archive/delete drop zones
- Expose the board from the sidebar and command palette
- Add settle and un-settle actions to board card menus
- Standardize thread status indicator sizing and styling
- Unify settled and unseen-completion classification across board and sidebar
- Improve board sorting, drag feedback, and thread action reuse
- Expand focused coverage for board cards, groups, scrolling, and keybindings
- Offer a new-thread action for threads with a branch
- Reuse the existing worktree when available
- Share settled-tail page limits with the sidebar
- Preserve whole worktree groups when slicing board results
- Reset board pagination when the project filter changes
The board card context menu was missing the Snooze/Wake items the
sidebar v2 thread menu gained, because the sidebar's rebased menu went
back to an inline list. Fold snooze into the shared
buildSidebarV2ThreadContextMenuItems builder, point both surfaces at
it, and wire snooze/wake actions (with the undo toast) into the board.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-actions
github-actions Bot force-pushed the t3code/add-new-session-command branch from b8370d9 to d7a5c30 Compare July 27, 2026 10:08
@github-actions
github-actions Bot force-pushed the t3code/session-dashboard-board branch from c31ebb7 to 71974ce Compare July 27, 2026 10:08
patroza pushed a commit to patroza/t3code that referenced this pull request Jul 27, 2026
Add session dashboard board

Source: tim-smart#8
Source head: d9f8e4d
Source commits: 268fb8d,dde20f271f674da22dd8f3a08201c2acf5e58ee5,df4a145e7b2cd2dc17a7a595267d2d8eb0a2a3f0,ce5723ddb0bf630a18d4cb8227b5344d12626e72,ad8c1a6af41161e1fc38a52f681b306517c7b918,6281887e6125317da0c7b4252d59bfd41c9bf35e,550db6316c634febdbe1cb27334d1347c23c7b2a,d9f8e4d0a8dc22231ca315f3c595c3597f3b13e5
Imported: complete product delta from the source PR.
patroza added a commit to patroza/t3code that referenced this pull request Jul 27, 2026
* feat(mobile): port Tim Smart session board view

Add a mobile Board screen with Working / Review / Published / Settled
columns, project filter, VCS-aware column derivation, and settle/archive
actions. Entry points live on the home and sidebar headers (same product
surface as web /board from tim-smart#8).

* fix(mobile): allow board icon on Android header button

Extend T3HeaderButton's systemImage union and native glyph map so the
sidebar Board entry typechecks and renders on Android.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XXL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant